---
title: "speed(_:unit:metric:)"
framework: workoutkit
role: symbol
role_heading: Type Method
path: "workoutkit/workoutalert/speed(_:unit:metric:)-1o2j"
---

# speed(_:unit:metric:)

Creates a new speed alert for the provided range.

## Declaration

```swift
static func speed(_ range: ClosedRange<Double>, unit: UnitSpeed, metric: WorkoutAlertMetric = .current) -> Self
```

## Parameters

- `range`: A closed range of speed values.
- `unit`: The speed units used by the range.
- `metric`: The metric used for the speed measurements.

## See Also

### Creating speed alerts

- [SpeedRangeAlert](workoutkit/speedrangealert.md)
- [speed(_:unit:metric:)](workoutkit/workoutalert/speed(_:unit:metric:)-4zald.md)
- [SpeedThresholdAlert](workoutkit/speedthresholdalert.md)
