Anyway, I do measure the stretch of my chain and the tool indicated it was not stretched enough to require cassette replacement but it slips real bad so I will have to replace it anyway.
Are you sure it's not a gear set-up issue? The derailer could be sitting off centre, causing the chain to slip occasionally.