Unless it is grossly overcharged it should still work, except on hotter days.
Hotter days, likely be cycling on the high pressure switch.
Definitely be better to get it in as worse case you blow a line or worse, bring liquid back to your compressor (slug it) and blow the valves. Then you'll need a new compressor.
As too not cooling enough, unless you really had a leak the recharge is not going to help. What year is your truck?
There's a huge thread on the F150 forum where guys are 'faking' out the thermistor and getting their AC to run cooler. Basically the settings were too sensitive and it cuts out cooling too soon. Short of that or a leak more likely causes are - dirty condenser, dirty evaporator, lack of airflow (dirty evap, too many vents closed, fan not running at correct speed, cabin filter - if equipped dirty).