Public/Test-DynDnsSession.ps1

function Test-DynDnsSession {
    [CmdLetBinding()]
    [OutputType('System.Boolean')]
    param()

    $Session = Invoke-DynDnsRequest -SessionAction 'Test' -WarningAction SilentlyContinue
    Write-DynDnsOutput -DynDnsResponse $Session -WarningAction SilentlyContinue
    if ($Session.Data.status -eq 'success') {
        $true
    } else {
        $false
    }
}