A może najpierw sam się zastanów nad tym, czym ta wielkość strony jest.
Bo można sobie łatwo sprawdzić rozmiar samego pliku HTML, ale obecnie strony to są bardzo złożone twory, posiadają pełno zależności, osadzonych czy podlinkowanych grafik, zewnętrznych frameworków, bibliotek, styli, skryptów JS itp. Ustal, co chcesz tak konkretnie sprawdzać.
Nie rozumiem też, do czego ma służyć klawisz "STOP" w Twojej aplikacji. Logika nakazuje, że wpisujesz adres, wciskasz "sprawdź" a potem chwilę czekasz. STOP ma sens w sytuacji, w której program ma wykonywać jakieś ciągłe zadania (np. pingowanie jakiegoś serwera), ale obliczenie rozmiaru strony to jednorazowa czynność, trwająca kilka/kilkanaście sekund, więc nie wiem, co ani po co byś miał zatrzymywać.