• why not just use:

    DECLARE @test-2 BIT

    EXEC @test-2 = SP_TESTLINKEDSERVER [mylinkedservername]

    IF @test-2 = 0

    BEGIN

    PRINT 'test failed'

    END

    else

    BEGIN

    PRINT 'test succeeded'

    END