The best practice is to check for an element which will only appear on the page if the page successfully loads. Make sure it’s something that is likely to always be there even if the site changes (if possible). Use that to determine if the page loaded correctly.
You can use this in tandem with the Catch block so you’ll be able to handle various exceptions in specialized ways.