Heater provides poor heat

The temperature gauge on my 1989 GMC pickup never goes above 150 degrees, thus the heater provides poor heat. The thermostat has been changed four times with no perceptible result. The cooling system has been “burped” with each thermostat change.

Has the fan clutch been tested for proper operation?

Tester