If the C9000 is reading "HIGH", the cell is done. It not worth the effort to keep the cell going since the high internal resistance will create a lot of heat during charge and cause a large voltage drop during discharge.
If the C9000 is showing an ICV, I will use the following formula (based on Ohm's law) for calculating internal resistance:
ICV itself isn't sufficient
More interesting to evaluate Ri by Maha data ONLY
Recently one russian guy found rather good evaluation formulа
http://forum.ixbt.com/topic.cgi?id=20:28873-17#483
Final formulа is
Ri=(ICV-V2-0.09V)/1.97A
V2 - second voltage value after ICV
1.97A - current during less than 10 sec after Charge begin
http://forum.ixbt.com/topic.cgi?id=20:24112:4652#4652
Real difference between ICV from Maha and DMM about 0.11V
0.09V is empirical based on increasing V2 till it shows
Evaluating this way Ri is corresponding with values from iCharger, for example
It takes less than 15 seconds to get the ICV and V2:
1. Insert just 1 battery into an empty slot on the Maha C9000
2. Hit "Enter" twice (this will start a 1000 mAh charge)
3. Write down the first voltage display (this is the ICV)
4. Write down the second voltage display (this is the V2)
5. Use the Ri=(ICV-V2-0.09V)/1.97A formula to get battery Internal Resistance in Ohm
Let use a new eneloop AA cell for example:
After inserting the cell in the C9000 and hit Enter twice, the first voltage displayed (ICV) is 1.56V. The display then cycle through capacity, current, time then voltage again. The second voltage displayed (V2) is 1.37V. The V2 is alway lower than ICV. Now we can use the formula:
Ri= (1.56V - 1.37V - 0.09V) / 1.97A = 0.051 Ohm or 51mΩ
New and fresh battery has a IR around 50mΩ. The half-life point is between 100-200mΩ. Battery is getting near retirement time as it reach 300mΩ. Anything over 300mΩ is a goner.
Internal Resistance is only one factor for determine battery life. The second important factor is the remaining capacity. Most manufactures recommend replacing battery when the capacity drops below 80% of its initial capacity. This is not alway the case since the battery may still be useful in low drain device (remote, mice). 80% of a 1900 mAh eneloop AA is still 1520 mAh. This is 50% higher capacity than the eneloop lite that Sanyo recommend for low drain device.
So you got a eneloop "hi-lite" version once your eneloop reach a 80% capacity
In summary, the cell is done when the internal resistance is too high and the remaining capacity is too low to make it useful in your application. The Maha C9000 can help you determine the two importance factors to make your decision.