What's your budget? I have a Palintest Pooltest 9 that I use for work (I'm a service engineer for pools/spas/thermal suites), but the 3 and 6 are cheaper and more than suitable for a domestic tub. Palintest, Lovibond and Bayrol are good quality makes I've came across and used in both commercial and domestic settings.
Test strips are a waste of time as 99% of the time they will give incorrect results. I've been called out a huge number of times to customers to claim they are unable to adjust their chlorine or pH levels only for me to test their pool or spa and find out that they've massively overdosed.
If a photometer is too expensive, then look at comparators. They can be had cheap and are more accurate than test strips.
Edit: This is a great price for a hard case, extended range Pooltest 6 @ £311
https://www.amazon.co.uk/dp/B00MTRY...abc_7YE96JFVV0X2NGKE53XS?_encoding=UTF8&psc=1