There could soon be a test to detect cancer years in advance. Would you take it? | Saskia Sanderson | Opinion