How to limit scale range (min/max) efficiently for many sprites?

How can I set the min. and max. scale values of the sprite when the sizeAttenuation value is true in SpriteMaterial? I want it to be minScale when the camera is too far away and maxScale when it is too close and I want to do this without affecting performance because I have more than 250 sprites. Should i use Shader Material + Plane Geometry for that?