Para esses dois métodos, presumo que você queira medir o tamanho de uma página, bem como todas as páginas às quais ela se vincula, com todos os recursos e não uma única página com seus recursos.
A maneira mais fácil é provavelmente usar algo como HTTrack e apontá-lo para o seu site, em seguida, olhar para todos os arquivos que ele puxou e obter seu tamanho - não é tão preciso, pois adiciona um cabeçalho e um rodapé, mas a maneira mais fácil de pensar se você não tem acesso aos arquivos.
Se você tiver acesso, basta selecioná-los manualmente e ver as propriedades.