Well, no program can accurately predict how you are going to use your laptop in the next hours. The best you can do is sample a given reference period and assume it'll be the same but you have already noted the problem with that.
I'd recommend you monitor total power draw while using your laptop. It's inversely proportiaonal to battery life: If you could reach 10h at 5W, you'd only reach 5h at 10W, 2.5h at 20W and so on; you can think of it as a metric for battery drain.
Lobby for making taxes more complicated /s