If the opponent decides to switch to a Heatran, with or without Specs, I am sure I can predict when he/she will do it.
Even if I can't, at the most I will lose a Pokemon, then switch to Scarf Flygon who can outspeed Heatran and use Earthquake to take it out; if I can predict when/how he makes...