You can just run a few devices through a power monitor. Watch them at idle for a baseline, and then run a system stress - unless what you're saying is the benchmark itself is incomplete? And adding, this technique works better on realtime systems because you won't have seemingly random variances in resource usage like you will on a windows system for example.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix