A resposta curta: prever o futuro é difícil.
A resposta longa:
As baterias variam em suas capacidades de sensor. Alguns são mais precisos em termos de energia restante, e alguns dão uma ideia geral da energia restante com base na redução da produção de energia.
Aqui está o que a Microsoft tem a dizer sobre isso.
Observe que, conforme sua atividade muda, a estimativa do tempo restante também mudará:
What you use the laptop for. Because some activities drain the battery faster than others (for example, watching a DVD consumes more power than reading and writing e‑mail), alternating between activities that have significantly different power requirements changes the rate at which your laptop uses battery power. This can vary the estimate of how much battery charge remains.
O algoritmo específico usado para determinar quanto tempo permanece é abordado nesta questão de SO: link
Windows follows the ACPI specification, and given the specification gives a method of calculating remaining battery time, I'd assume this would be how they'd do it.
Edit: Found a somewhat confirming source.
I'm referring specifically to chapter 3.9.3 "Battery Gas Gauge".
Remaining Battery Percentage[%] = Battery Remaining Capacity [mAh/mWh] / Last Full Charged Capacity [mAh/mWh]* 100
if you need that in hours:
Remaining Battery Life [h]= Battery Remaining Capacity [mAh/mWh] / Battery Present Drain Rate [mA/mW]