If you're in the UK, everyone with diabetes is entitled to free NHS sight tests. Just go to the opticians, fill in the form ticking the box to say you have diabetes and they will do you a free sight test.
If you need glasses the optician will be able to give you some info on whether you might be entitled to help with that. But that help isn't because you have diabetes, it will be income related.