Set the temperature control to the hottest setting. This forces the system to stop blending cool air with the hot so you can compare.
All heater cores, and all cooling systems in general, can benefit from an occasional flush to get all the crud out. How long it takes to generate a new layer of crud depends in part on your choice of coolant. There is some evidence that certain long-life coolants may actually attack gasket material and many will crystalize if mixed with other coolants (eg: mixing GM Dexcool with anything else). Coolants contain additives to reduce corrosion, or reduce waterpump wear, but not all coolants contain the same types of additives and the additives may react with each other unpredictably.
Traditional blends used at the time of manufacture of these cars used silicates and phosphates as corrosion inhibitors. They work by building up a protective layer. However, phosphate especially can also react with hard water, forming excessive scale and the additives are pretty much depleted after two years or so in any event.
"Low silicate" coolants usually approach corrosion protection by reacting with the metal itself. They are generally more tolerant of hard water, but can react with certain minerals. Overall, the additives tend to last longer and these coolants are often marketed as "long life", with a change interval of about 5 years.
So to minimize problems with plugged heater cores and radiators:
Don't mix coolants.
Buy quality brand name coolant rather than discount stuff.
Avoid Dexcool.
Use only distilled water with concentrate or buy pre-diluted coolant that requires no water to be added.
Drain, flush and refill the system as per the recommendations for your coolant choice.