O2, BP, and HR - Which Ring is the Best?

I’m interested in a smart ring that can capture blood oxygen levels, blood pressure, and heart rate. A plus would be sleep apnea but not critical to have that. Which one is best?