Buying a thermostat, top hose, flush solution, antifreeze. Stop my truck from over heating?
Difficult to say. If you have the original radiator it could be partially obstructed by scale and rust. The flush solution MIGHT help.
I would recommend you replace the bottom hose too. Removing the bottom hose will allow old coolant to come out much faster and may bring some of the internal build up with it.