Не так, как вы это описываете. Вам нужно было бы много поработать и поработать с pInvoke, чтобы консольное приложение распознало, когда страница загружается в IE, если это вообще возможно.
Однако консольное приложение может загрузить страницу и получить сам размер, используя класс System.Net.WebClient . (образец кода внизу страницы, на который ссылается).
Вы можете измерить количество времени, которое требуется в вашем классе, объявив два значения DateTime и установив для каждого значение DateTime.Now - один до и один после вызова, чтобы получить страницу, а затем сравнить разницу.
Вы также можете получить размер страницы, получив количество извлеченных байтов.
Если вы не хотите писать свой собственный клиент для этого, есть два других предыдущих ответа на вопрос, как измерить время загрузки страницы здесь: Как вы измеряете скорость загрузки страницы? и здесь: Как лучше всего измерить время загрузки страницы на стороне клиента?
Обязательно проголосуйте, если вы используете их ответы.