Power meter for measuring arduino current ?

Is there a meter that measures arduino current (small current) and calculates average current and gives results what battery i need for certain period of time for that consumption.... like battery for i year, battery for 2 year, battery for month and so .. ?

Any reasonable multimeter will do this. However there is a caveat - until the chip is in a low power
mode you'll need to use a higher current range on the meter. If you provide a switch to short out the
meter you can close that before changing ranges so it doesn't power-cycle the Arduino.

However if the current is a complex and rapidly changing quantity there's no substitute for a
real coulomb meter. An oscilloscope with a current probe and an integration function in its math
menu can also be used. Not so easy or cheap.

what about this?

https://www.ebay.com/itm/Digital-USB-Tester-LED-Charging-Doctor-Voltage-Current-Meter-Power-Detector-New/292422812570?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D52569%26meid%3De696ead01e244c82a913b40db278abee%26pid%3D100005%26rk%3D3%26rkt%3D12%26mehot%3Dpp%26sd%3D282530004049%26itm%3D292422812570&_trksid=p2047675.c100005.m1851