A lab in Boston is touting a test they created called the AMAS cancer test. I have not personally taken it as it extremely difficult to find a doctor who will administer it(and I live in a large city). For more info: http://www.oncolabinc.com/
A blood test has been developed which detects a protein known as tNOX. tNOX is the first protein ever described which is common to all cancers.
Normal cells have NOX enzyme which is present only when they are dividing, on the other hand cancer cells have NOX enzyme at all times which is known as tNOX.
High levels of tNOX indicates cancer.
Hope this is helpful!