Hospital offering free cancer testing