I will interject here as I do have a SkyRC MC3000 along with LiitoKala, Foxnovo, Opus, and Zanflare.
The SkyRC MC3000 is a "professional" charger /tester as it allows you you adjust the parameters of your charging and discharging profile for each battery. You can adjust both charging and discharging separately.Let say you have a Panasonic CGR18650EA2550mAh 18650.
To properly test this battery you would have a "standard"charging current of 1.75A with a 50mA cutoff current at 4.2Vand a "standard" dischargeof 490mA to 3.0Vall programmable on the SkyRC. Cant do that with any of the others! Also it has a temp cutoff an adjustable rest period between charge and discharge, on screen software to adjust settings on a PC, graphing of the charge and discharge curve, 2 very good fans, individual temp sensors for each cell, very robust contacts, and 30 programmable programs. There is more but you get the point.
The only negative there is, the IR readings suck. But that is why we have the YR-1030.
The SkyRC MC3000 is basically my reference tester.
I no longer use the Zanflare and have chosen to bypass the LiitoKala for testing purposes because they seem to be very generous in their resulting readings at least 10% to 5% high respectively.
For all you Opus lovers the Opus is OK I find it to be slightly higher by around 3% to 5%.
The Foxnovo is really close to the SkyRC and I like it. Very simple and skips the IR circuitry to concentrate on accuracy.
How do I determine all this you ask?
Constantly checking cellsbetween chargers and running brand new cell through the chargers.
When you get 2 charger/ testers to agree within ~50mA on a consistent basis I consider that an acceptable test.
Here is one of my many tests of these popular chargers.
Wolf