If the truck still has the original core, it is more than likely clogged to some degree. Thorough flushing of the cooling system followed by a new 195° F thermostat, 50/50 antifreeze mix, and a new core should produce a significant improvement in heater function.