Internal resistance growth is the most useful single indicator. It rises as a cell ages and rises faster where something is wrong, and it is estimable from ordinary operating data without a dedicated test if the duty provides enough current steps to work from.
Self-discharge behaviour separates a cell with an internal defect from one that is merely old. A cell that loses charge faster than its neighbours during a rest period is saying something specific, and rest periods occur naturally on most duties.
Thermal non-uniformity, meaning a module running consistently warmer than its neighbours under identical duty, is a strong signal precisely because it is comparative. It requires no absolute reference and no model, only enough measurement points to see a population.
Voltage relaxation after a current step, and any cell that consistently relaxes differently from the rest, is a further indicator with the same comparative property.
None of these predicts a runaway. They identify cells whose condition warrants attention, which is a different and entirely defensible claim, and it is the claim worth making.