Even better than a page by page preload button would be for the OS to know when you are about to leave reliable internet coverage (based on location, or schedule, previous usage patterns, or even just a toggle).
The OS could then automatically apply this to website load behavior, and apps could request permission to receive this information too. E.g. Spotify could pre buffer more of the playlist you’re listening to, and news reader apps could load a few articles in advance.