На любом МК с парой DAC не хуже 12 бит собирается простой логгер для регистрации напряжения, тока и температуры с разрешением порядка 1s-1m. Датчик тока в подходящем варианте - Холла или шунт. Используется серия из 3-5 измерений для каждого интервала, не обязательно в одной его точке. Датчик температуры на
DS18B20. Данные идут в ПК по USB-UART или (при желании повозиться с реализацией) на карточку памяти. Добавляется управление зарядом и разрядом с выбором режима. Для ПК пишется простейший обработчик принимаемого из UART (можно просто перенаправить вывод в файл).
Полученные данные засовываются в электронную таблицу и на них строятся графики и производятся расчёты.
Получив данные уже можно обратиться к теории и потом задать вопросы.
За кадром в такой ситуации остаётся вопрос балансировки батареи и состоянии отдельных её элементов. Тут задача становится в количество элементов сложнее - нужно будет как минимум регистрировать напряжение на каждом элементе. Ещё лучше с температурой каждого. Ещё лучше с током.
Для относительной оценки качества батареи по шкале от 0 до N‹100 накопленной при измерениях информации хватит. Ну и полученное можно достаточно смело экстраполировать на все батареи с такими же элементами, но лучше таки использовать эти расчёты для элементов с некоторым диапазоном дат выпуска. Правда при уменьшении N все отклонения быстро нивелируются.
Новые поступления по дате выпуска и с иными марками элементов подвергать вышеприведённой процедуре тестирования.
Как-то так

.
PS С коммутацией токов придётся видимо пользоваться контакторами и собрать нагрузку на нужную мощность.