The idea is, if your page starts to load then stops for a long time, an error message will pop up. This will not work, however, if the server is so overloaded and the connection times out. The only time it will probably work is if your script takes too long to execute.
What you can do is have another hosting account at another free host and use both at the same time to display your site. So, if one goes down, the other will still work. However, if you do this, then you have to keep them up to date with each other. If you have a forum, this becomes impossible; just go to paid
