That´s quite a good start, but it doesn't guarantee your pack is well performing.
Let me explain one example:
You have 5 cells in parallel, two with a low ESR, lets say 10mOhm, and three older ones with 30mOhm. They both have the same end of charge voltage and roughly the same capacity of e.gn 2200mAh on the cell-tester.
Now discharge the pack with let´s assume 50A while it is exemplarily moving an ebike up a mountain. First, the cells with the low ESR will deliver all the power because they have the lower resistance. They deliver more than 20A each, wich is around 10C and to much for most 18650s. They heat up due to the high current - their ESR goes down even further.
Then they go empty and their voltage rapidly drops while the 3 cells with higher ESR are still quite full. Now they must deliver the biggest part of the current, and because power losses are proportional to the current squared they have much more than double of the losses compared to a system where all cells are matched.
In summary the pack heats up and its lifetime is heavily compromised.
And even if you measure ESR of the cells with a dedicated meter it doesn't guarantee that the discharge curves are the same... In the end its always the same, don't mix different cells in one battery pack.