Flickers on & off when 55mph+ on motorway but engine never blown up - not even once

Prev thought electrical, now noticed that goes out when heater blower turned on so presume it is actually running hot. Not sure if elec fan is coming on. Have just run engine up to temp (needle sits just to right of light - light out) and then just left idling on drive for about 10 mins. Fan didn't come on but needle didn't rise any either.
How soon should fan kick in?