Open the petcock on the radiator and drain about a gallon out. Take the upper radiator hose at the engine where the thermostat is. My guess is it is either not in there or stuck open. That would be a good place to start.
If the truck has good heat your sending unit may be the culprit.