I have encountered 3 different problems with the heating system in these trucks before. The first issue is that the linkage for the heater sometimes breaks and the lever doesn't move. All you have to do is to go down next to the heater core and move the knob. If the linkage doesn't move then there's your problem.
The second issue that I have seen is that the heater core can get clogged with rust over time. I found that a simple back flush works well to fix this issue.
The third issue is that the diverter valve in the heater core can break. Unfortunately this means that the heater core needs to come out and the valve replaced.
Pics provided courtesy of