I am asking for a single device that can not only charge all common battery types, LiPo, LiHv, LiIon, LiFe, NiMh und NiCdLiPo, LiHv, LiIon, LiFe, NiMh and NiCd. But also it can test them for capacity, health and faults automatically. Basically, you put any (rechargeable) battery insode and the device tells you if the battery is ok to use, what current and max capacity are, all while the battery gets charged.

If such a device does not exist, what would come closest?