If it has A/C ,its likely the vacuum controls or actuator isn't closing the blend door in the heater box--could just be a vacuum hose came off,split,etc,the control valve unit at the dash,or the "can" is defective and not closing the door..some years of A/C trucks had a hot water shut off valve on the intake that is plumbed into one of the heater hoses--if that stays closed you'll get poor or no heat..
Non-A/C trucks have a manual cable that opens and shuts it,that may have broke or came off the lever on top of the heater box..if that blend door doesn't close all the way,cold outside air comes blasting in,and the heater core doesn't do much !..
Oh yeah--you can open the glove box and squeeze the box part away from the dash where the latch is and open it "all the way" to gain access to the top of the heater box..in case you didn't know already...you should be able to see the cables or actuators on top of the heater box...A/C trucks had another actuator in the center right above the floor outlet for the heat,to change from floor to defrost mode too...